package com.seednia.foundation.framework.service;

/**
 * Factory class that creates RequestContext.
 * PENDING
 * 
 * @author Young Suk Ahn
 *
 */
public class RequestContextFactory {

	public static RequestContext createRequestContext(String accessToken){
		RequestContext retval = new RequestContext();
		// TODO: populate the request context accordingly (maybe use a factory)
		return retval;
	}
	
	/**
	 * Create Request context for internal use (i.e. service calling another service out of
	 * a user generated request flow.
	 * @return
	 */
	public static RequestContext createSystemRequestContext(){
		RequestContext retval = new RequestContext();
		// TODO: populate the request context accordingly (maybe use a factory)
		return retval;
	}
}
